Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

282
Visualizações
En Angular, ¿por qué el selector en el decorador de componentes se llama "selector css"?

Vengo de un entorno HTML CSS Javascript y recién comencé a aprender Angular con su tutorial oficial "Tour of Heroes".

Noté que el tutorial oficial y otros Youtubers cuyos videos he estado viendo, se refieren al selector del componente como CSS Selector. No entiendo por qué se incluye CSS en el término aquí.

Por lo que he entendido, el selector de un componente busca una etiqueta coincidente en el componente raíz/principal y es una etiqueta html en una página html.

No puedo entender cómo CSS entra en escena para que el término sea un selector de CSS

 @Component({ selector: 'app-heroes', //This is what I am referring to. templateUrl: './heroes.component.html', styleUrls: ['./heroes.component.scss', './test.scss'] })
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Un selector en CSS define una regla sobre cómo hacer coincidir con el DOM, determinando dónde/cuándo se aplica una regla de estilo determinada. En Angular, los selectores de directivas/componentes también usan estos mismos selectores para definir a qué elementos se aplican. Los selectores de elementos (como "app-my-component" ) para componentes son lo que verá la mayor parte del tiempo, pero no está limitado a ellos.

Por ejemplo, podría escribir un componente con un selector de "a[href]" que coincida con cualquier a que también tenga un atributo href . De hecho, incluso podría usar un selector de "[href]" , haciendo coincidir cualquier elemento con dicho atributo. Incluso podría usar un selector como ":not([href])" para aplicar su directiva en cualquier elemento que no tenga dicho atributo.

En la práctica, esto puede ser bastante útil, especialmente para las directivas. De hecho, si observa el código fuente de la directiva RouterLink de Angular, encontrará que en realidad está implementada como dos directivas separadas, una con un selector de a[routerLink] y otra con un selector de :not(a)[routerLink] .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda